Skip to main content

Copia de seguridad y restaurar

CODESYS y el CODESYS los sistemas de tiempo de ejecución estándar (con la versión 3.5.8.0 y superior) admiten la copia de seguridad de archivos específicos de la aplicación en el PLC. Puede ejecutar las acciones requeridas en el Copia de seguridad y restaurar pestaña del editor de dispositivos genéricos.

Una copia de seguridad consiste en crear y guardar un archivo en un archivo zip que contiene los archivos relacionados con la aplicación y un archivo de información meta.info. Este archivo de copia de seguridad tiene la extensión TBF (="Archivo de copia de seguridad de destino") y se puede guardar en el sistema de archivos local o en el PLC.

Lo siguiente se aplica al restaurar el estado del software desde el archivo de copia de seguridad:

  • Se abre un cuadro de diálogo con una lista de archivos afectados en el PLC y puede desactivar los componentes opcionales.

  • Si necesita poner la aplicación en modo STOP para guardarla o restaurarla, se le notificará. Asimismo, se muestran mensajes en caso de incompatibilidades.

  • La interfaz de usuario se bloquea al restaurar al PLC.

  • Los archivos existentes se sobrescriben sin previo aviso.

  • Las aplicaciones de inicio existentes se desactivan tan pronto como al menos una nueva aplicación de inicio sea parte de la restauración.

Creación de archivos de copia de seguridad

Requisito: un proyecto está abierto con una aplicación que se ejecuta en el dispositivo requerido. Además, para este ejemplo un archivo externo myExternalFile.txt se inserta como un objeto debajo de la aplicación. Este archivo se descarga al PLC de forma implícita al descargar la aplicación.

  1. Abra el editor de dispositivos haciendo doble clic en la entrada del dispositivo en el árbol de dispositivos. Haga clic en el Copia de seguridad y restaurar pestaña.

    Se muestra la pestaña. Contiene una barra de menú que incluye la Respaldo y Restaurar menús

  2. En el Respaldo menú, haga clic Leer información de copia de seguridad del dispositivo.

    Si el PLC no está conectado en este momento, entonces CODESYS abre una conexión temporal al dispositivo y lee los archivos relevantes del $PlcLogic$ directorio del PLC en una tabla en la parte inferior de la página con pestañas. En este ejemplo, se enumerarán al menos los siguientes archivos: $PlcLogic$/Application/Application.app, $PlcLogic$/Application/Application.crc, y $PlcLogic$/Application/myExternalFile.txt. Además, se enumeran otros archivos externos, dependientes del proyecto, que se han insertado debajo de la aplicación en el árbol de dispositivos. Además, el archivo de almacenamiento del código fuente $PlcLogic$/Archive.prj aparece en la lista si ha establecido la configuración del proyecto para esto (Implícitamente en la descarga del programa y el cambio en línea) como el tiempo de carga.

  3. En la tabla, desmarque la casilla de verificación del $PlcLogic$/Application//myExternalFile.txt archivo en el Activo columna.

  4. En el Respaldo menú, haga clic Guardar archivo de copia de seguridad en el dispositivo.

    El Guardar como se abre el cuadro de diálogo. El tipo de archivo está predefinido como Archivos de copia de seguridad (*.tbf).

  5. Seleccione una ubicación para el archivo de copia de seguridad y haga clic en Ahorrar.

Restauración desde archivos de copia de seguridad

Requisito: un proyecto está abierto con una aplicación que se ejecuta en el dispositivo requerido. Un archivo de copia de seguridad se guarda en el sistema de archivos local como se describe anteriormente.

  1. Abra el editor de dispositivos haciendo doble clic en la entrada del dispositivo en el árbol de dispositivos. Haga clic en el Copia de seguridad y restaurar pestaña.

    Hacer clic Restaurar → Cargar archivo de copia de seguridad desde el disco.

    Se abre el mensaje predeterminado para seleccionar un archivo de copia de seguridad. tbf en el sistema de archivos local.

  2. Seleccione el archivo de copia de seguridad y haga clic en Abierto.

    Los archivos se leen del archivo de copia de seguridad y se muestran en la tabla del cuadro de diálogo siguiente. El archivo $PlcLogic$/Application/myExternalFile.txt que se excluyó en la copia de seguridad falta.

  3. Hacer clic Restaurar → Restaurar copia de seguridad en dispositivo.

    Se abre un cuadro de diálogo con información sobre las acciones al restaurar.

  4. Hacer clic OK para comenzar a restaurar los archivos en el sistema de archivos del PLC.

    Cuando finalice la restauración, se le pedirá que reinicie el PLC para activar la aplicación cargada.